package com.seadragon.app.ksr.model;

import com.seadragon.app.ksr.model.shape.ShapeType;

public class SHPFileHeader {
	private int fileCode;
	private int fileLength;
	private int version;
	private ShapeType shapeType;
	private double boundingBoxXMin;
	private double boundingBoxXMax;
	private double boundingBoxYMin;
	private double boundingBoxYMax;
	private double boundingBoxZMin;
	private double boundingBoxZMax;
	private double boundingBoxMMin;
	private double boundingBoxMMax;

	public int getFileCode() {
		return fileCode;
	}

	public void setFileCode(int fileCode) {
		this.fileCode = fileCode;
	}

	public int getFileLength() {
		return fileLength;
	}

	public void setFileLength(int fileLength) {
		this.fileLength = fileLength;
	}

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public ShapeType getShapeType() {
		return shapeType;
	}

	public void setShapeType(ShapeType shapeType) {
		this.shapeType = shapeType;
	}

	public double getBoundingBoxXMin() {
		return boundingBoxXMin;
	}

	public void setBoundingBoxXMin(double boundingBoxXMin) {
		this.boundingBoxXMin = boundingBoxXMin;
	}

	public double getBoundingBoxXMax() {
		return boundingBoxXMax;
	}

	public void setBoundingBoxXMax(double boundingBoxXMax) {
		this.boundingBoxXMax = boundingBoxXMax;
	}

	public double getBoundingBoxYMin() {
		return boundingBoxYMin;
	}

	public void setBoundingBoxYMin(double boundingBoxYMin) {
		this.boundingBoxYMin = boundingBoxYMin;
	}

	public double getBoundingBoxYMax() {
		return boundingBoxYMax;
	}

	public void setBoundingBoxYMax(double boundingBoxYMax) {
		this.boundingBoxYMax = boundingBoxYMax;
	}

	public double getBoundingBoxZMin() {
		return boundingBoxZMin;
	}

	public void setBoundingBoxZMin(double boundingBoxZMin) {
		this.boundingBoxZMin = boundingBoxZMin;
	}

	public double getBoundingBoxZMax() {
		return boundingBoxZMax;
	}

	public void setBoundingBoxZMax(double boundingBoxZMax) {
		this.boundingBoxZMax = boundingBoxZMax;
	}

	public double getBoundingBoxMMin() {
		return boundingBoxMMin;
	}

	public void setBoundingBoxMMin(double boundingBoxMMin) {
		this.boundingBoxMMin = boundingBoxMMin;
	}

	public double getBoundingBoxMMax() {
		return boundingBoxMMax;
	}

	public void setBoundingBoxMMax(double boundingBoxMMax) {
		this.boundingBoxMMax = boundingBoxMMax;
	}

}
